package com.example.uupaymuch;

import com.example.uupaymuch.controller.telegram.TelegramBotDemo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.telegram.telegrambots.bots.DefaultBotOptions;
import org.telegram.telegrambots.meta.TelegramBotsApi;
import org.telegram.telegrambots.meta.exceptions.TelegramApiException;
import org.telegram.telegrambots.updatesreceivers.DefaultBotSession;

@SpringBootApplication
public class UupayMuchApplication {
    public static void main(String[] args) {
        SpringApplication.run(UupayMuchApplication.class, args);

//        DefaultBotOptions botOptions = new DefaultBotOptions();
//        botOptions.setProxyHost("127.0.0.1");
//        botOptions.setProxyPort(7890);
//        botOptions.setProxyType(DefaultBotOptions.ProxyType.SOCKS5);
//
//        DefaultBotSession defaultBotSession = new DefaultBotSession();
//        defaultBotSession.setOptions(botOptions);
//
//        try {
//            TelegramBotsApi telegramBotsApi = new TelegramBotsApi(defaultBotSession.getClass());
//            TelegramBotDemo bot = new TelegramBotDemo(botOptions);
//            telegramBotsApi.registerBot(bot);
//        } catch (TelegramApiException e) {
//            e.printStackTrace();
////        }
//        }
    }

}